Big Huge Thesaurus

cluster bomblet

noun